package com.rockontrol.ele.pojo;

import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * AbstractMa材料加工单明细 entity provides the base persistence definition of the
 * Ma材料加工单明细 entity. @author MyEclipse Persistence Tools
 */

public class Ma材料加工单明细 implements java.io.Serializable {

	// Fields

	private String oid;
	private String 加工件分类id;
	private String 分类编码;
	private String 加工件分类;
	private String 单位;
	private String 规格型号id;
	private String 规格流水号;
	private String 规格型号;
	private BigDecimal 计划数量;
	private BigDecimal 完工数量;
	private String 加工级别;
	private BigDecimal 计划加工预算;
	private String 加工负责人id;
	private String 加工负责人;
	private String 加工单位id;
	private String 加工单位编码;
	private String 加工单位;
	private String 加工方式;
	private String 加工原因;
	private BigDecimal 材料费;
	private BigDecimal 人工费;
	private BigDecimal 总费用;
	private Timestamp 加工开始时间;
	private Timestamp 加工结束时间;
	private String 加工信息录入人id;
	private String 加工信息录入人姓名;
	private String 验收状态;
	private Timestamp 验收时间;
	private String 加工内容;
	private String 存在问题;
	private String 验收结果;
	private String 验收人员id;
	private String 验收人员;
	private Timestamp 录入时间;
	private String 验收录入人id;
	private String 验收录入人姓名;
	private String 备注信息;
	private String 加工单id;
	private String type;

	// Constructors

	/** default constructor */
	public Ma材料加工单明细() {
	}

	/** minimal constructor */
	public Ma材料加工单明细(String 加工件分类id, String 分类编码, String 加工件分类, String 单位,
			String 规格型号id, String 规格型号, BigDecimal 计划数量, String 加工负责人id,
			String 加工负责人, String 验收人员id, String 验收人员, String 加工单id) {
		this.加工件分类id = 加工件分类id;
		this.分类编码 = 分类编码;
		this.加工件分类 = 加工件分类;
		this.单位 = 单位;
		this.规格型号id = 规格型号id;
		this.规格型号 = 规格型号;
		this.计划数量 = 计划数量;
		this.加工负责人id = 加工负责人id;
		this.加工负责人 = 加工负责人;
		this.验收人员id = 验收人员id;
		this.验收人员 = 验收人员;
		this.加工单id = 加工单id;
	}

	/** full constructor */
	public Ma材料加工单明细(String 加工件分类id, String 分类编码, String 加工件分类, String 单位,
			String 规格型号id, String 规格流水号, String 规格型号, BigDecimal 计划数量,
			BigDecimal 完工数量, String 加工级别, BigDecimal 计划加工预算, String 加工负责人id,
			String 加工负责人, String 加工单位id, String 加工单位编码, String 加工单位,
			String 加工方式, String 加工原因, BigDecimal 材料费, BigDecimal 人工费,
			BigDecimal 总费用, Timestamp 加工开始时间, Timestamp 加工结束时间,
			String 加工信息录入人id, String 加工信息录入人姓名, String 验收状态, Timestamp 验收时间,
			String 加工内容, String 存在问题, String 验收结果, String 验收人员id, String 验收人员,
			Timestamp 录入时间, String 验收录入人id, String 验收录入人姓名, String 备注信息,
			String 加工单id, String type) {
		this.加工件分类id = 加工件分类id;
		this.分类编码 = 分类编码;
		this.加工件分类 = 加工件分类;
		this.单位 = 单位;
		this.规格型号id = 规格型号id;
		this.规格流水号 = 规格流水号;
		this.规格型号 = 规格型号;
		this.计划数量 = 计划数量;
		this.完工数量 = 完工数量;
		this.加工级别 = 加工级别;
		this.计划加工预算 = 计划加工预算;
		this.加工负责人id = 加工负责人id;
		this.加工负责人 = 加工负责人;
		this.加工单位id = 加工单位id;
		this.加工单位编码 = 加工单位编码;
		this.加工单位 = 加工单位;
		this.加工方式 = 加工方式;
		this.加工原因 = 加工原因;
		this.材料费 = 材料费;
		this.人工费 = 人工费;
		this.总费用 = 总费用;
		this.加工开始时间 = 加工开始时间;
		this.加工结束时间 = 加工结束时间;
		this.加工信息录入人id = 加工信息录入人id;
		this.加工信息录入人姓名 = 加工信息录入人姓名;
		this.验收状态 = 验收状态;
		this.验收时间 = 验收时间;
		this.加工内容 = 加工内容;
		this.存在问题 = 存在问题;
		this.验收结果 = 验收结果;
		this.验收人员id = 验收人员id;
		this.验收人员 = 验收人员;
		this.录入时间 = 录入时间;
		this.验收录入人id = 验收录入人id;
		this.验收录入人姓名 = 验收录入人姓名;
		this.备注信息 = 备注信息;
		this.加工单id = 加工单id;
		this.type = type;
	}

	// Property accessors

	public String getOid() {
		return this.oid;
	}

	public void setOid(String oid) {
		this.oid = oid;
	}

	public String get加工件分类id() {
		return this.加工件分类id;
	}

	public void set加工件分类id(String 加工件分类id) {
		this.加工件分类id = 加工件分类id;
	}

	public String get分类编码() {
		return this.分类编码;
	}

	public void set分类编码(String 分类编码) {
		this.分类编码 = 分类编码;
	}

	public String get加工件分类() {
		return this.加工件分类;
	}

	public void set加工件分类(String 加工件分类) {
		this.加工件分类 = 加工件分类;
	}

	public String get单位() {
		return this.单位;
	}

	public void set单位(String 单位) {
		this.单位 = 单位;
	}

	public String get规格型号id() {
		return this.规格型号id;
	}

	public void set规格型号id(String 规格型号id) {
		this.规格型号id = 规格型号id;
	}

	public String get规格流水号() {
		return this.规格流水号;
	}

	public void set规格流水号(String 规格流水号) {
		this.规格流水号 = 规格流水号;
	}

	public String get规格型号() {
		return this.规格型号;
	}

	public void set规格型号(String 规格型号) {
		this.规格型号 = 规格型号;
	}

	public BigDecimal get计划数量() {
		return this.计划数量;
	}

	public void set计划数量(BigDecimal 计划数量) {
		this.计划数量 = 计划数量;
	}

	public BigDecimal get完工数量() {
		return this.完工数量;
	}

	public void set完工数量(BigDecimal 完工数量) {
		this.完工数量 = 完工数量;
	}

	public String get加工级别() {
		return this.加工级别;
	}

	public void set加工级别(String 加工级别) {
		this.加工级别 = 加工级别;
	}

	public BigDecimal get计划加工预算() {
		return this.计划加工预算;
	}

	public void set计划加工预算(BigDecimal 计划加工预算) {
		this.计划加工预算 = 计划加工预算;
	}

	public String get加工负责人id() {
		return this.加工负责人id;
	}

	public void set加工负责人id(String 加工负责人id) {
		this.加工负责人id = 加工负责人id;
	}

	public String get加工负责人() {
		return this.加工负责人;
	}

	public void set加工负责人(String 加工负责人) {
		this.加工负责人 = 加工负责人;
	}

	public String get加工单位id() {
		return this.加工单位id;
	}

	public void set加工单位id(String 加工单位id) {
		this.加工单位id = 加工单位id;
	}

	public String get加工单位编码() {
		return this.加工单位编码;
	}

	public void set加工单位编码(String 加工单位编码) {
		this.加工单位编码 = 加工单位编码;
	}

	public String get加工单位() {
		return this.加工单位;
	}

	public void set加工单位(String 加工单位) {
		this.加工单位 = 加工单位;
	}

	public String get加工方式() {
		return this.加工方式;
	}

	public void set加工方式(String 加工方式) {
		this.加工方式 = 加工方式;
	}

	public String get加工原因() {
		return this.加工原因;
	}

	public void set加工原因(String 加工原因) {
		this.加工原因 = 加工原因;
	}

	public BigDecimal get材料费() {
		return this.材料费;
	}

	public void set材料费(BigDecimal 材料费) {
		this.材料费 = 材料费;
	}

	public BigDecimal get人工费() {
		return this.人工费;
	}

	public void set人工费(BigDecimal 人工费) {
		this.人工费 = 人工费;
	}

	public BigDecimal get总费用() {
		return this.总费用;
	}

	public void set总费用(BigDecimal 总费用) {
		this.总费用 = 总费用;
	}

	public Timestamp get加工结束时间() {
		return 加工结束时间;
	}

	public void set加工结束时间(Timestamp 加工结束时间) {
		this.加工结束时间 = 加工结束时间;
	}

	public void set加工开始时间(Timestamp 加工开始时间) {
		this.加工开始时间 = 加工开始时间;
	}

	public void set验收时间(Timestamp 验收时间) {
		this.验收时间 = 验收时间;
	}

	public void set录入时间(Timestamp 录入时间) {
		this.录入时间 = 录入时间;
	}

	public String get加工信息录入人id() {
		return this.加工信息录入人id;
	}

	public void set加工信息录入人id(String 加工信息录入人id) {
		this.加工信息录入人id = 加工信息录入人id;
	}

	public String get加工信息录入人姓名() {
		return this.加工信息录入人姓名;
	}

	public void set加工信息录入人姓名(String 加工信息录入人姓名) {
		this.加工信息录入人姓名 = 加工信息录入人姓名;
	}

	public String get验收状态() {
		return this.验收状态;
	}

	public void set验收状态(String 验收状态) {
		this.验收状态 = 验收状态;
	}

	public String get加工内容() {
		return this.加工内容;
	}

	public void set加工内容(String 加工内容) {
		this.加工内容 = 加工内容;
	}

	public String get存在问题() {
		return this.存在问题;
	}

	public void set存在问题(String 存在问题) {
		this.存在问题 = 存在问题;
	}

	public String get验收结果() {
		return this.验收结果;
	}

	public void set验收结果(String 验收结果) {
		this.验收结果 = 验收结果;
	}

	public String get验收人员id() {
		return this.验收人员id;
	}

	public void set验收人员id(String 验收人员id) {
		this.验收人员id = 验收人员id;
	}

	public String get验收人员() {
		return this.验收人员;
	}

	public void set验收人员(String 验收人员) {
		this.验收人员 = 验收人员;
	}

	public String get验收录入人id() {
		return this.验收录入人id;
	}

	public Timestamp get加工开始时间() {
		return 加工开始时间;
	}

	public Timestamp get验收时间() {
		return 验收时间;
	}

	public Timestamp get录入时间() {
		return 录入时间;
	}

	public void set验收录入人id(String 验收录入人id) {
		this.验收录入人id = 验收录入人id;
	}

	public String get验收录入人姓名() {
		return this.验收录入人姓名;
	}

	public void set验收录入人姓名(String 验收录入人姓名) {
		this.验收录入人姓名 = 验收录入人姓名;
	}

	public String get备注信息() {
		return this.备注信息;
	}

	public void set备注信息(String 备注信息) {
		this.备注信息 = 备注信息;
	}

	public String get加工单id() {
		return this.加工单id;
	}

	public void set加工单id(String 加工单id) {
		this.加工单id = 加工单id;
	}

	public String getType() {
		return this.type;
	}

	public void setType(String type) {
		this.type = type;
	}

}